to be on tenterhooks - Turkish English Dictionary